package com.cheng.example.book.advise151.chap1;


/**
 * 建议8：不要让旧语法困扰你
 *
 * 这段代码分析一下，输出结果，以及语法含义：
 * 首先这段代码中有标号(:)操作符，C语言的同学一看便知，类似JAVA中的保留关键字 go to 语句，但Java中抛弃了goto语法，只是不进行语义处理，与此类似的还有const关键字。
 * Java中虽然没有了goto语法，但扩展了break和continue关键字，他们的后面都可以加上标号做跳转，完全实现了goto功能，同时也把goto的诟病带进来了。
 * 运行之后代码输入为"save....",运行时没错，但这样的代码，给大家阅读上造成了很大的问题，所以就语法就让他随风远去吧!
 */
public class Client08 {

    public static void main(String[] args) {
        // 数据定义初始化
        int fee = 200;
        // 其它业务处理,这个类似go to的语法只是不做处理而已
        jk: save(fee);
    }

    static void saveDefault1() {
         System.out.println("saveDefault....");
    }

    static void save(int fee) {
        System.out.println("save....");
    }
}